/**
 * @description 组件属性
 * @author: 陈陈
 * @date: 2025/05/09
 * @phone: 18560000860
 * @email: 18560000860@qq.com
 * @company: 济南晨霜信息技术有限公司 /
 * @business: 承接前后端项目的开发
 */
export default {
	// HoverClass
	hoverClass: {
		type: String,
		default: "pure-hover"
	},

	// 图标
	iconName: {
		type: String,
		default: "__checked"
	},

	// 标签
	label: {
		type: String,
		default: ""
	},

	// 值
	value: {
		type: [String, Number],
		default: null
	},

	// 禁用
	disabled: {
		type: Boolean,
		default: false
	},

	// 是否单独使用
	// 单独使用时需结合 v-model 设置选中状态
	alone: {
		type: Boolean,
		default: false
	},

	// 绑定值
	modelValue: {
		type: Boolean,
		default: false
	},

	// 是否只读
	// 只读时点击无响应
	// 一般结合 alone 使用
	readonly: {
		type: Boolean,
		default: false
	},

	// 主题
	theme: {
		type: String,
		default: ""
	},

	// 幽灵样式
	ghost: {
		type: Boolean,
		default: false
	},

	// 镂空
	plain: {
		type: Boolean,
		default: false
	},

	// 方形
	square: {
		type: Boolean,
		default: false
	},

	// 是否单独占用一行
	block: {
		type: Boolean,
		default: false
	},

	// 标签在前，勾选框在后
	reverse: {
		type: Boolean,
		default: false
	},

	// 框框尺寸
	size: {
		type: String,
		default: ""
	},

	// 图标颜色
	iconColor: {
		type: String,
		default: ""
	},

	// 默认颜色
	defaultColor: {
		type: String,
		default: ""
	},

	// 激活时的颜色
	activeColor: {
		type: String,
		default: ""
	}
};
